import request from "./request.js"
import request_qqt from "./request_qqt.js"
import Vue from "vue"

/**  20240905版本迭代 新增接口 ---- START   */

// 车次列表(qqt)
Vue.prototype.$truck_list = (params, header) => { // 路径 方法 头部 token load加载 参数
	return request_qqt('/api/Pda/transferdetail', 'GET', header, false, true, params)
}

// 运单查询(qqt)
Vue.prototype.$get_order_by_id = (params, header) => { // 路径 方法 头部 token load加载 参数
	return request_qqt('/api/Pda/waybilllogbyid', 'GET', header, false, true, params)
}

// 车辆信息(qqt) ?memberid=200002&data=5 
Vue.prototype.$get_sel_truck = (params, header) => { // 路径 方法 头部 token load加载 参数
	return request_qqt('/api/Pda/GetBaseData', 'GET', header, false, true, params)
}

// 网点列表(qqt) ?memberid=200002&data=1 
Vue.prototype.$get_site_list = (params, header) => { // 路径 方法 头部 token load加载 参数
	return request_qqt('/api/Pda/GetBaseData', 'GET', header, false, true, params)
}

// 确认装车/新建车次(qqt) 
Vue.prototype.$post_docloading = (params, header) => { // 路径 方法 头部 token load加载 参数
	return request_qqt('/api/Pda/docloading', 'POST', header, false, true, params)
}

// 新建车次(shwl)
Vue.prototype.$post_add_train = (params, header) => { // 路径 方法 头部 token load加载 参数
	return request('/api/freight/add_train', 'POST', header, true, true, params)
}

// 确认装车(shwl) 
Vue.prototype.$post_loading = (params, header) => { // 路径 方法 头部 token load加载 参数
	return request('/api/freight/load', 'POST', header, true, true, params)
}

// 发车(qqt) 
Vue.prototype.$post_docsend = (params, header) => { // 路径 方法 头部 token load加载 参数
	return request_qqt('/api/Pda/docsend', 'POST', header, false, true, params)
}

// 发车(shwl)
Vue.prototype.$post_send = (params, header) => { // 路径 方法 头部 token load加载 参数
	return request('/api/freight/start', 'POST', header, true, true, params)
}

// 获取建行支付二维码 收取提付运费  
Vue.prototype.$genCCBQrCode = (params, header) => { // 路径 方法 头部 token load加载 参数
	return request_qqt('/api/CCB/Create_CCB_QR', 'POST', header, false, true, params)
}

// 线路经理 车费申请列表 
Vue.prototype.$getFreightApplyList = (params, header) => { // 路径 方法 头部 token load加载 参数
	return request('/api/freight/js_lists', 'GET', header, true, true, params)
}

// 线路经理执行审批  
Vue.prototype.$exeFreightApply = (params, header) => { // 路径 方法 头部 token load加载 参数
	return request('/api/freight/examine', 'POST', header, true, true, params)
}

// 上传协议 
Vue.prototype.$uploadAgreement = (params, header) => { // 路径 方法 头部 token load加载 参数
	return request('/api/freight/agreement', 'POST', header, true, true, params)
}

// 车次列表(shwl)
Vue.prototype.$train_list = (params, header) => { // 路径 方法 头部 token load加载 参数
	return request('/api/freight/train_lists', 'GET', header, true, true, params)
}


/**  20240905版本迭代 新增接口 ---- END  */



/*调度员接口！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！*/

//登录
Vue.prototype.$login = (params, header) => { //(路径，方法，头部，token，load加载，data参数)
	return request("/api/user/login", "POST", header, false, true, params)
};
//修改密码
Vue.prototype.$changepwd = (params, header) => { //(路径，方法，头部，token，load加载，data参数)
	return request("/api/user/resetpwd", "POST", header, false, true, params)
};
//提交分享信息
Vue.prototype.$share = (params, header) => { //(路径，方法，头部，token，load加载，data参数)
	return request("/disapi/Share/add", "POST", header, true, true, params)
};
//途径列表
Vue.prototype.$lists = (params, header) => { //(路径，方法，头部，token，load加载，data参数)
	return request("/disapi/Outlet/lists", "POST", header, true, true, params)
};
//网点信息
Vue.prototype.$outinfo = (params, header) => { //(路径，方法，头部，token，load加载，data参数)
	return request("/disapi/Outlet/getInfo", "POST", header, false, true, params)
};
//线路列表
Vue.prototype.$linelist = (params, header) => { //(路径，方法，头部，token，load加载，data参数)
	return request("/disapi/Line/lists", "POST", header, true, true, params)
};
//车辆列表
Vue.prototype.$carlist = (params, header) => { //(路径，方法，头部，token，load加载，data参数)
	return request("/disapi/Car/lists", "POST", header, true, true, params)
};
//运单列表
Vue.prototype.$yunlist = (params, header) => { //(路径，方法，头部，token，load加载，data参数)
	return request("/disapi/Waybill/lists", "POST", header, true, true, params)
};
//订单列表
Vue.prototype.$orderlist = (params, header) => { //(路径，方法，头部，token，load加载，data参数)
	return request("/disapi/order/lists", "POST", header, true, true, params)
};
//订单详情
Vue.prototype.$orderdetail = (params, header) => { //(路径，方法，头部，token，load加载，data参数)
	return request("/disapi/Ordergoods/info", "POST", header, true, true, params)
};
//接单页面
Vue.prototype.$receiving = (params, header) => { //(路径，方法，头部，token，load加载，data参数)
	return request("/api/share/diaodu_receiving", "POST", header, false, true, params)
};
//车辆轨迹
Vue.prototype.$cardriving = (params, header) => { //(路径，方法，头部，token，load加载，data参数)
	return request("/disapi/Car/locations", "POST", header, true, true, params)
};
//用户协议
Vue.prototype.$user = (params, header) => { //(路径，方法，头部，token，load加载，data参数)
	return request("/disapi/Agreement/user", "POST", header, false, true, params)
};
//隐私协议
Vue.prototype.$privacy = (params, header) => { //(路径，方法，头部，token，load加载，data参数)
	return request("/disapi/Agreement/privacy", "POST", header, false, true, params)
};

//增加车费审核列表
Vue.prototype.$freightagainlists = (params, header) => { //(路径，方法，头部，token，load加载，data参数)
	return request("/disapi/Freightagain/lists", "POST", header, true, true, params)
};
//增加车费审核
Vue.prototype.$freightagainexamine = (params, header) => {
	return request("/disapi/Freightagain/examine", "POST", header, true, true, params)
};

//用法false
// if (res.code == 1) {

// } else {
// 	this.$toast(res.msg)
// }
// })